.search-form {
    background: $search-form-bg;
    padding: $layout-gutter;
    border: $border-width-base $border-style-base $border-color-split;
    border-radius: $search-form-radius;
    margin-bottom: $layout-gutter * 2;
}

@if ($form-state-visual-feedback-enabled) {
    .ng-invalid:not(form) {
        input {
            &:focus {
                box-shadow: 0 0 $outline-blur-size $outline-width fade-out($error-color, .8);
            }
            &,
            &:hover {
                border-color: $error-color;
            }
        }
    }
}

.fixed-btns {
    position: fixed;
    bottom: 0;
    right: 0;
    left: 0;
    margin-left: $aside-wd;
    border-top: 1px solid $content-heading-border;
    background: #fff;
    padding: $layout-gutter * 2;
    text-align: center;
    button+button {
        margin-left: $layout-gutter;
    }
}
